package modelo.bonus;

import java.util.Enumeration;
import java.util.Hashtable;

import vista.bonus.VistaBonusAmetralladora;
import vista.bonus.VistaBonusCanion;
import vista.cuartel.VistaCuartel;
import ar.uba.fi.algo3.titiritero.ControladorJuego;
import modelo.Contenedor;
import modelo.Posicion;
import modelo.estatico.Cuartel;
import modelo.metodoDeDisparo.Ametralladora;
import modelo.proyectil.Proyectil;
import modelo.tanque.AlgoTank;

public class BonusAmetralladora extends Bonus {
	public BonusAmetralladora(Posicion p){
		super(p);
	}
	
	public BonusAmetralladora(Posicion p, int num){
		super(p, num);
	}


	public void colisionarConProyectil(Proyectil p) {
				
	}

	public void setPosicion(Posicion p) {
		this.posicion=p;
		
	}



	public void afectarTanque(AlgoTank algoTank) {
		algoTank.cambiarArmamento(new Ametralladora());
		
	}
	public void agregarseAListas() {
		ControladorJuego unControlador = Contenedor.getInstance().getControlador();
		VistaBonusAmetralladora unaVista = new VistaBonusAmetralladora();
		unaVista.setPosicionable(this);
		unControlador.agregarDibujable(unaVista);
		unControlador.agregarObjetoVivo(this);
		Contenedor.getInstance().agregarBonus(this);
	}
}

